byte brilloRojo, brilloVerde, brilloAzul;
byte LedRojo  = 5;   
byte LedVerde = 6;
byte LedAzul  = 9; 

void setup() {
  Serial.begin(9600);
  pinMode(LedRojo,  OUTPUT);
  pinMode(LedVerde, OUTPUT);   
  pinMode(LedAzul,  OUTPUT);
  analogWrite(LedRojo,  127);  
  analogWrite(LedVerde, 127);   
  analogWrite(LedAzul,  127);  
}

void loop () {
  while (Serial.available()>0) {
    brilloRojo = Serial.parseInt();
    brilloVerde = Serial.parseInt();
    brilloAzul = Serial.parseInt();
    if (Serial.read() == '\n') {
      brilloRojo = constrain(brilloRojo, 0, 255);
      brilloVerde = constrain(brilloVerde, 0, 255);
      brilloAzul = constrain(brilloAzul, 0, 255);
      analogWrite(LedRojo, brilloRojo);
      analogWrite(LedVerde, brilloVerde);
      analogWrite(LedAzul, brilloAzul);
      }
  } 
}  




